Level Set Method For Motion byMean Curvature
نویسندگان
چکیده
Modeling of a wide class of physical phenomena, such as crystal growth and flame propagation, leads to tracking fronts moving with curvature-dependent speed. When the speed is the curvature this leads to one of the classical degenerate nonlinear second-order differential equations on Euclidean space. One naturally wonders, “What is the regularity of solutions?” A priori solutions are only defined in a weak sense, but it turns out that they are always twice differentiable classical solutions. This result is optimal; their second derivative is continuous only in very rigid situations that have a simple geometric interpretation. The proof weaves together analysis and geometry. Without deeply understanding the underlying geometry, it is impossible to prove fine analytical properties. Figure 1. Oil droplets in water can be modeled by the level set method. Tobias Holck Colding is Cecil and Ida B. Green Distinguished Professor of Mathematics at MIT. His email address is colding@ math.mit.edu. William P. Minicozzi II is Professor of Mathematics at MIT. His email address is [email protected]. For permission to reprint this article, please contact: [email protected]. DOI: http://dx.doi.org/10.1090/noti1439 The spread of a forest fire, the growth of a crystal, the inflation of an airbag, and a droplet of oil floating in water can all be modeled by the level set method. See Figure 1. One of the challenges for modeling is the presence of discontinuities. For example, two separate fires can expand over time and eventually merge to one, as in Figure 2, or a droplet of liquid can split as in Figure 3. The level set method allows for this. Figure 2. After two fires merge the evolving front is connected. Figure 3. Water separates into droplets. The level set method has been used with great success over the last thirty years in both pure and applied mathematics. Given an initial interface or front M0 bounding a region in Rn+1, the level set method is used to analyze its subsequent motion under a velocity field. The idea is to represent the evolving front as a level set of a function v(x, t), where x is in Rn+1 and t is time. The initial front M0 is given by M0 = {x|v(x, 0) = 0}, and the evolving front is described for all later time t as the set where v(x, t) vanishes, as in Figure 4. There are many functions that have M0 as a level set, but the evolution of the level set does not depend on the choice of the function v(x, 0). In mean curvature flow, the velocity vector field is the mean curvature vector, and the evolving front is the level 1148 Notices of the AMS Volume 63, Number 10 Figure 4. The gray areas represent trees that a forest fire has not yet reached. The edge is the burning fire front that is moving inward as time propagates left to right in the upper part of the figure. The propagation of the fire front is given as a level set of an evolving function in the second line. Figure 5. The red curves represent the evolving front at three different times. Each is the zero level set of the evolving function. The front here is moving outward as in Figure 2. In Figures 3 and 4, the front is moving inward. set of a function that satisfies a nonlinear degenerate parabolic equation. Solutions are defined in a weak, socalled “viscosity,” sense; in general, they may not even be differentiable (let alone twice differentiable). However, it turns out that for a monotonically advancing front viscosity solutions are in fact twice differentiable and satisfy the equation in the classical sense. Moreover, the situation becomes very rigid when the second derivative is continuous. Suppose Σ ⊂ Rn+1 is an embedded hypersurface and n is the unit normal of Σ. The mean curvature is given by H = divΣ(n). Here divΣ(n) = n ∑ i=1 ⟨∇ein, ei⟩, where ei is an orthonormal basis for the tangent space of Σ. For example, at a point where n points in the xn+1 direction and the principal directions are in the other axis directions, divΣ(n) = n ∑ i=1 ∂ni ∂xi is the sum (n times the mean) of the principal curvatures. If Σ = u−1(s) is the level set of a function u on Rn+1 and s is a regular value, then n= ∇u |∇u| and H = n ∑ i=1 ⟨∇ein, ei⟩ = divRn+1 ( ∇u |∇u|) . The last equality used that ⟨∇nn,n⟩ is automatically 0 because n is a unit vector. A one-parameter family of smooth hypersurfacesMt ⊂ Rn+1 flows by the mean curvature flow if the speed is equal to the mean curvature and points inward: xt = −Hn , whereH and n are the mean curvature and unit normal of Mt at the point x. Our flows will always start at a smooth embedded connected hypersurface, even if it becomes disconnected and nonsmooth at later times. The earliest reference to the mean curvature flow we know of is in the work of George Birkhoff in the 1910s, where he used a discrete version of this, and independently in thematerial science literature in the 1920s. Two Key Properties • H is the gradient of area, somean curvature flow is the negative gradient flow for volume (VolMt decreases most efficiently). • Avoidance property: If M0 and N0 are disjoint, then Mt and Nt remain disjoint. The avoidance principle is simply a geometric formulation of the maximum principle. An application of it is illustrated in Figure 6, which shows that if one closed hypersurface (the red one) encloses another (the blue one), then the outer one can never catch up with the inner one. The reason for this is that if it did there would be a first point of contact and right before that the inner one would contract faster than the outer one, contradicting that the outer was catching up. Curve Shortening Flow When n = 1 and the hypersurface is a curve, the flow is the curve shortening flow. Under the curve shortening flow, a round circle shrinks through round circles to a point in finite time. A remarkable result of Matthew Grayson from 1987 (using earlier work of Richard Hamilton and Michael Gage) shows that any simple closed curve in the plane remains smooth under the flow until it disappears Figure 6. Disjoint surfaces avoid each other; contact leads to a contradiction. November 2016 Notices of the AMS 1149 Figure 7. Grayson proved that even a tightly wound region becomes round under curve shortening flow. in finite time in a point. Right before it disappears, the curve will be an almost round circle. The evolution of the snake-like simple closed curve in Figure 7 illustrates this remarkable fact. (The eight figures are time shots of the evolution.) Level Set Flow The analytical formulation of the flow is the level set equation that can be deduced as follows. Given a closed embedded hypersurface Σ ⊂ Rn+1, choose a function v0 ∶ Rn+1 → R that is zero on Σ, positive inside the domain boundedbyΣ, andnegative outside. (Alternatively, choose a function that is negative inside and positive outside.) • If we simultaneously flow {v0 = s1} and {v0 = s2} for s1 ≠ s2, then avoidance implies they stay disjoint. • In the level set flow, we look for v ∶ Rn+1 ×[0,∞) → R so that each level set t → {v(⋅, t) = s} flows by mean curvature and v(⋅, 0) = v0. • If ∇v ≠ 0 and the level sets of v flow by mean curvature, then vt = |∇v|div( ∇v |∇v|) . This is degenerate parabolic and undefined when ∇v = 0. It may not have classical solutions. In a paper cited more than 12, 000 times from 1988, Stanley Osher and James Sethian studied this equation numerically. The analytical foundation was provided by Craig Evans and Joel Spruck in a series of four papers in the early 1990s and, independently and at the same time, by Yun Gang Chen, Yoshikazu Giga, and Shunichi Goto. Both of these two groups constructed (continuous) viscosity solutions and showed uniqueness. The notion of viscosity solutions had been developed by Pierre-Louis Lions and Michael G. Crandall in the early 1980s. The work of these two groups on the level set flow was one of the significant applications of this theory. Examples of Singularities Undermean curvature flow a round sphere remains round but shrinks and eventually becomes extinct in a point. A round cylinder remains round and eventually becomes extinct in a line. The marriage ring is the example of a thin torus of revolution in R3. Under the flow the marriage ring shrinks to a circle, then disappears. See Figure 8. Dumbbell Figure 9 shows the evolution of a rotationally symmetric mean convex dumbbell in R3. If the neck is sufficiently thin, then the neck pinches off first, and the surface disconnects into two components. Later each component (bell) shrinks to a round point. This example falls into a larger category of surfaces that are rotationally symmetric around an axis. Because of the symmetry, the solution reduces to a one-dimensional heat equation. This was analyzed in the early 1990s by Sigurd Angenent, Steven Altschuler, and Giga; cf. also with work of Halil Mete Soner and Panagiotis Souganidis from around the same time. A key tool in the arguments of Angenent-Altschuler-Giga was a parabolic Sturm-Liouville theorem of Angenent that holds in one spatial dimension. Singular Set Undermean curvature flow closed hypersurfaces contract, develop singularities, and eventually become extinct. The singular set S is the set of points in space and time where the flow is not smooth. In the first three examples—the sphere, the cylinder, and the marriage ring—S is a point, a line, and a closed curve, respectively. In each case, the singularities occur only at a single time. In contrast, the dumbbell has two singular times with one singular point at the first time and two at the second. Mean Convex Flows A hypersurface is convex if every principal curvature is positive. It is mean convex if H > 0, i.e., if the sum of the principal curvatures is positive at every point. Under the mean curvature flow, a mean convex hypersurface moves inward, and, since mean convexity is preserved, it will continue to move inward and eventually sweep out the entire compact domain bounded by the initial hypersurface. Inmany applications, the speed of themoving interface does not change sign and the front moves monotonically. This corresponds to positive mean curvature in our case. Monotone movement can be modeled particularly Figure 8. The marriage ring shrinks to a circle under mean curvature flow. 1150 Notices of the AMS Volume 63, Number 10 Figure 9. A narrow neck on a dumbbell pinches off, and then each half shrinks to a point. efficiently numerically by the Fast Marching Method of James Sethian. Level Set Flow for Mean Convex Hypersurfaces When the hypersurfaces are mean convex, the equation can be rewritten as a degenerate elliptic equation for a function u defined by u(x) = {t | x ∈ Mt}. We say that u is the arrival time, since it is the time the hypersurfaces Mt arrive at x as the front sweeps through the compact domain bounded by the initial hypersurface. The arrival time has a game theoretic interpretation by work of Robert Kohn and Sylvia Serfaty. It follows easily that if we setv(x, t) = u(x)−t, thenv satisfies the level set flow. Now the level set equation vt = |∇v|div(∇v/|∇v|) becomes −1 = |∇u|div( ∇u |∇u|) . This is a degenerate elliptic equation that is undefined when ∇u = 0. Note that if u satisfies this equation, then so does u plus a constant. This just corresponds to shifting the time when the flow arrives by a constant. A particular example of a solution to this equation is the function u = − 2 (x 2 1 + x2), which is the arrival time for shrinking round cylinders in R3. In general, Evans-Spruck (cf. Chen-Giga-Goto) constructed Lipschitz solutions to this equation. Singular Set of Mean Convex Level Set Flow The singular set of the flow is the critical set of u. Namely, (x, u(x)) is singular if and only if ∇xu = 0. For instance, in the example of the shrinking round cylinders in R3, the arrival time is given by u = − 1 2 (x 2 1 +x2), and the flow is singular in the line x1 = x2 = 0, that is, exactly where ∇u = 0. We will next see that even though the arrival time was only a solution to the level set equation in a weak sense, it turns out to be always a twice differentiable classical solution. Differentiability From [CM2]: • u is twice differentiable everywhere, with bounded second derivatives, and smooth away from the critical set. • u satisfies the equation everywhere in the classical sense. • At each critical point the Hessian is symmetric and has only two eigenvalues, 0 and − k ; − k has multiplicity k + 1. This result is equivalent to saying that at a critical point, say x = 0 and u(x) = 0, the function u is (after possibly a rotation of Rn+1) up to higher-order terms equal to the quadratic polynomial −k (x 2 1 +⋯+ xk+1) . This second-order approximation is simply the arrival time of the shrinking round cylinders. It suggests that the level sets of u right before the critical value and near the origin should be approximately cylinders (with an n − k dimensional axis). This has indeed been known for a long timeand isdue toHuisken,White, Sinestrari,Andrews, and Haslhofer-Kleiner. It also suggests that those cylinders should be nearly the same (after rescaling to unit size). This kind of uniqueness is a famously difficult problem in geometric analysis That is, the axis of the cylinders should not depend on the value of the level set. This last property, however, was only very recently established in [CM1] and is the key to proving that the function is twice differentiable.1 The proof that the axis is unique, independent on the level set, relies on a key new inequality that draws 1Uniqueness of the axis is parallel to the fact that a function is differentiable at a point precisely if on all sufficiently small scales at that point it looks like the same linear function. November 2016 Notices of the AMS 1151 Figure 10. The figure illustrates a situation that turns out to be impossible, where the axes of the cylinders for three different level sets near the critical point are radically different. Instead, as the level sets approach the critical point, the axes go to a unique limit. its inspiration from real algebraic geometry, although the proof is entirely new. This kind of uniqueness is a famously difficult problem in geometric analysis, and no general case had previously been known. Regularity of Solutions We have seen that the arrival time is always twice differentiable, and one may wonder whether there is even more regularity. Gerhard Huisken showed already in 1990 that the arrival time is C2 for convex M0. However, in 1992 Tom Ilmanen gave an example of a rotationally symmetric mean convex M0 in R3 where u is not C2. This result of Ilmanen shows that the above theorem about differentiability cannot be improved to C2. We will see later that in fact one can entirely characterize when the arrival time is C2. In the plane, Kohn and Serfaty (2006) showed that u is C3, and for n > 1 Natasa Sesum (2008) gave an example of a convex M0 where u is not C3. Thus Huisken’s result is optimal for n > 1. Thenext result shows that one can entirely characterize when the arrival time is C2. Continuous Differentiability [CM3]: u is C2 if and only if: • There is exactly one singular time (where the flow becomes extinct). • The singular set S is a k-dimensional closed connected embedded C1 submanifold of cylindrical singularities. Moreover, the axis of each cylinder is the tangent plane to S. When u is C2 in R3, the singular set S is either: (1) a single point with a spherical singularity or (2) a simple closed C1 curve of cylindrical singularities. The examples of the sphere and themarriage ring show that each of these phenomena can happen, whereas the example of the dumbbell does not fall into either case, showing that in that case the arrival time is not C2. We can restate this result for R3 in terms of the structure of the critical set and Hessian: u is C2 if and only if u has exactly one critical value and the critical set is either: (1) a single point where Hessu is − 1 2 times the identity or (2) a simple closed C1 curve where Hessu has eigenvalues 0 and −1 with multiplicities 1 and 2, respectively. In case (2), the kernel of Hessu is tangent to the curve.
منابع مشابه
Piecewise Constant Level Set Method for Multiphase Motion
Abstract. We apply the Piecewise Constant Level Set Method (PCLSM) to a multiphase motion problem, especially the pure mean curvature motion. We use one level set function to represent multiple regions, and by associating an energy functional which consists of surface tension (proportional to length), we formulate a variational approach for the mean curvature motion problem. Some operator-split...
متن کاملPiecewise Constant Level Set Methods for Multiphase Motion
We apply the Piecewise Constant Level Set Method (PCLSM) to a multiphase motion problem, especially the pure mean curvature motion. We use one level set function to represent multiple regions, and by associating an energy functional which consists of surface tension (proportional to length), we formulate a variational approach for the mean curvature motion problem. Some operator-splitting schem...
متن کاملA Fast Semi-Implicit Level Set Method for Curvature Dependent Flows with an Application to Limit Cycles Extraction in Dynamical Systems
We propose a new semi-implicit level set approach to a class of curvature dependent flows. The method generalizes a recent algorithm proposed for the motion by mean curvature where the interface is updated by solving the Rudin-Osher-Fatemi (ROF) model for image regularization. Our proposal is general enough so that one can easily extend and apply the method to other curvature dependent motions....
متن کاملMotion of Level Sets by Mean Curvature. I
We construct a unique weak solution of the nonlinear PDE which asserts each level set evolves in time according to its mean curvature. This weak solution allows us then to define for any compact set Γo a unique generalized motion by mean curvature, existing for all time. We investigate the various geometric properties and pathologies of this evolution.
متن کاملSemi-Implicit Level Set Methods for Curvature and Surface Diffusion Motion
The level set method, developed by Osher and Sethian [13] has had large impact on computational methods for interface motion and is now being used by engineers, physicists and mathematicians for a wide variety of problems ranging from twofluid flows to epitaxial growth; see, for example, the recent reviews by Osher and Fedkiw [12], Sethian [16], and Sethian and Smereka [17]. In the level set me...
متن کاملOn Level Set Formulations for Anisotropic Mean Curvature Flow and Surface Diffusion
Anisotropic mean curvature motion and in particular anisotropic surface diffusion play a crucial role in the evolution of material interfaces. This evolution interacts with conservations laws in the adjacent phases on both sides of the interface and are frequently expected to undergo topological chances. Thus, a level set formulation is an appropriate way to describe the propagation. Here we re...
متن کامل